From 2f501e4e82816d6993ecb3b3f00475b558b05532 Mon Sep 17 00:00:00 2001 From: "Jan D." Date: Sat, 30 Nov 2013 13:37:16 +0100 Subject: [PATCH] * xdisp.c (redisplay_internal): Call request_sigio at end_of_redisplay if interrupts are deferred. --- src/ChangeLog | 5 +++++ src/xdisp.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index ab5ae913945..32ab3f453c7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2013-11-30 Jan Djärv + + * xdisp.c (redisplay_internal): Call request_sigio at end_of_redisplay + if interrupts are deferred (Bug#15801). + 2013-11-30 Martin Rudalics Support resizing frames and windows pixelwise. diff --git a/src/xdisp.c b/src/xdisp.c index 8e2c18f6891..ded50602262 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -13819,6 +13819,9 @@ redisplay_internal (void) #endif /* HAVE_WINDOW_SYSTEM */ end_of_redisplay: + if (interrupt_input && interrupts_deferred) + unrequest_sigio (); + unbind_to (count, Qnil); RESUME_POLLING; } -- 2.30.2